package tests;

import utils.ArrayUtilities;

/**
 * 
 * Test FileFilter02: unisce due liste uguali in un'unica ordinata, stampa su console il risultato.
 * 
 */
public class FileFilterTest02 {

	public static void main(String[] args) {

		//Prima lista di esempi di files
		String[] lista = { "Natale2012.jpeg", "Capodanno.bmp", ".Pictures",
				"CaveCanem", "Zattera.bmp", "CaveCanem.jpeg", "Gelato.png",
				".Images", ".Albero.jpeg", "007_336.jpeg" };
		//Copia della lista sopra
		String[] lista2 = { "Natale2012.jpeg", "Capodanno.bmp", ".Pictures",
				"CaveCanem", "Zattera.bmp", "CaveCanem.jpeg", "Gelato.png",
				".Images", ".Albero.jpeg", "007_336.jpeg"};

		//Il metodo tramite un algoritmo di ordinamento riceve come parametri le due liste (uguali), inserendo i diversi file
		//in una nuova lista ordinata
		String[] Risultato = ArrayUtilities.mergeList(lista, lista2);
		
		//Stampa su console della lista ordinata
		for (int i = 0; i < Risultato.length; i++) {
			System.err.println(Risultato[i]);
		}
	}

}
